package com.yict.csms.company.service;

import java.util.Date;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;

import com.yict.common.entity.PageEntity;
import com.yict.common.service.ICommonService;
import com.yict.csms.company.entity.Company;

/**
 * 
 * 
 * @author Patrick.Deng
 * 
 */
public interface ICompanyService extends ICommonService<Company,Long> {

	public List<Company> findAllList(Map<String, Object> queryMap,PageEntity page);

	public LinkedHashMap<String, String> getCompanyNameMap() ;
	
	/**
	 * 查找有合同有效日期包含制定日期的公司
	 * @param date
	 * @return
	 */
	public List<Company> queryByContractDate(Date date);
}
